﻿
<%@ Page Title="Estados" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Estados.aspx.cs" Inherits="Restaurante.Estados"%>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
         <p id="titulo"> Estados </p>
    </h2>
      <div class="contTabla">
          <asp:GridView ID="gvEstados" runat="server" AutoGenerateColumns="False" 
              CellPadding="4" ForeColor="#333333" GridLines="None" AllowSorting="True" 
              DataSourceID="EstadosGrilla" AllowPaging="True" DataKeyNames="Id_Estado">
              <AlternatingRowStyle BackColor="White" />
              <Columns>
                  <asp:CommandField ShowEditButton="True" />
                  <asp:BoundField DataField="Id_Estado" 
                      HeaderText="Id_Estado" 
                      SortExpression="Id_Estado" InsertVisible="False" ReadOnly="True" />
                  <asp:BoundField DataField="Descripcion" 
                      HeaderText="Descripcion" SortExpression="Descripcion" />
                  <asp:BoundField DataField="Clave" HeaderText="Clave" SortExpression="Clave" />
              </Columns>
              <EditRowStyle BackColor="#2461BF" />
              <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
              <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
              <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
              <RowStyle BackColor="#EFF3FB" />
              <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
              <SortedAscendingCellStyle BackColor="#F5F7FB" />
              <SortedAscendingHeaderStyle BackColor="#6D95E1" />
              <SortedDescendingCellStyle BackColor="#E9EBEF" />
              <SortedDescendingHeaderStyle BackColor="#4870BE" />
          </asp:GridView>

          <asp:SqlDataSource ID="EstadosGrilla" runat="server" 
              ConnectionString="<%$ ConnectionStrings:BarCafe %>" 
              ProviderName="<%$ ConnectionStrings:BarCafe.ProviderName %>" 
              
              SelectCommand="SELECT * FROM [Estado]" 
              DeleteCommand="DELETE FROM [Estado] WHERE [Id_Estado] = @Id_Estado" 
              InsertCommand="INSERT INTO [Estado] ([Descripcion], [Clave]) VALUES (@Descripcion, @Clave)" 
              UpdateCommand="UPDATE [Estado] SET [Descripcion] = @Descripcion, [Clave] = @Clave WHERE [Id_Estado] = @Id_Estado">
              <DeleteParameters>
                  <asp:Parameter Name="Id_Estado" Type="Int32" />
              </DeleteParameters>
              <InsertParameters>
                  <asp:Parameter Name="Descripcion" Type="String" />
                  <asp:Parameter Name="Clave" Type="String" />
              </InsertParameters>
              <UpdateParameters>
                  <asp:Parameter Name="Descripcion" Type="String" />
                  <asp:Parameter Name="Clave" Type="String" />
                  <asp:Parameter Name="Id_Estado" Type="Int32" />
              </UpdateParameters>
          </asp:SqlDataSource>

     </div>


    <div class="contTabla">
        <table>
          <tr>
            <td class="style1">
                <asp:Label ID="Label2" runat="server" Text="Ingrese el Sector:"></asp:Label>
            </td>
            <td>
               <asp:TextBox ID="txbSector" runat="server" MaxLength="20" ></asp:TextBox>
               <asp:RequiredFieldValidator ID="RequiredFieldValidatortxbSector" runat="server" ErrorMessage="La descripción del sector es requerida." ControlToValidate="txbSector"></asp:RequiredFieldValidator>
            </td>
          </tr>        
          <tr>
            <td class="style1">
                <asp:Label ID="Label1" runat="server" Text="Ingrese el Estado:"></asp:Label>
            </td>
            <td>
               <asp:TextBox ID="txbEstado" runat="server" MaxLength="20" ></asp:TextBox>
               <asp:RequiredFieldValidator ID="RequiredFieldValidatortxbEstado" runat="server" ErrorMessage="La descripción del sector es requerida." ControlToValidate="txbEstado"></asp:RequiredFieldValidator>
            </td>
          </tr>         
        </table>

         <br />
         <br />
        <asp:Button ID="btnAceptaComandar" runat="server" Text="Aceptar" 
            onclick="btnAceptaComandar_Click" />
        
        <asp:Button ID="btnCancelarComanda" runat="server" Text="Cancelar" 
            onclick="btnCancelarComanda_Click" />
            

    </div>
    <asp:Label ID="lblError" runat="server" Text=""></asp:Label>
</asp:Content>
